mean time to repair/restore - Turco Inglés Diccionario